#include<stdio.h>
float average(int a[100],int n);

int main()
{
     int n;
     scanf("%d",&n);
     int matrix[100][100],temp[100],temp2[100];
     for(int i=0;i<n;i++)
      for(int j=0;j<n;j++)
      scanf("%d",&matrix[i][j]);
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n-1;j++)
        {
            for(int k=0;k<n;k++)
            {
                temp[k]=matrix[j][k];
                temp2[k]=matrix[j+1][k];
            }
            if(average(temp,n)>average(temp2,n))
            {
                for(int k=0;k<n;k++)
                {
                matrix[j][k]=temp2[k];
                matrix[j+1][k]=temp[k];
                }
            }
        }
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<n;j++)
        {
            printf("%d",matrix[i][j]);
            if(j==n-1) printf("\n");
            else printf(" ");
        }
    }
}

float average(int a[100],int n)
{
   float sum=0;
   for(int i=0;i<n;i++)
   {
     sum+=a[i];
   }
   return sum*1.0/n;
}